+2008-10-07 11:03:30 Tim Janik <timj@imendio.com>
+
+ * gtk/gtkbox.h: keep GtkBox as an abstract type and keep _gtk_box_new()
+ as private function until we settle on the exact semantics.
+ renamed _gtk_box_set_old_defaults() as suggested by Mitch.
+
2008-10-07 Michael Natterer <mitch@imendio.com>
* gtk/gtkbox.c: reindent static prototypes.
gtk_box_get_homogeneous
gtk_box_get_spacing
gtk_box_get_type G_GNUC_CONST
-gtk_box_new
gtk_box_pack_end
gtk_box_pack_start
#ifndef GTK_DISABLE_DEPRECATED
static GType gtk_box_child_type (GtkContainer *container);
+#if 0
G_DEFINE_TYPE_WITH_CODE (GtkBox, gtk_box, GTK_TYPE_CONTAINER,
G_IMPLEMENT_INTERFACE (GTK_TYPE_ORIENTABLE,
- NULL))
-
+ NULL));
+#else
+G_DEFINE_ABSTRACT_TYPE (GtkBox, gtk_box, GTK_TYPE_CONTAINER);
+#endif
static void
gtk_box_class_init (GtkBoxClass *class)
*
* Since: 2.16
**/
-GtkWidget *
-gtk_box_new (GtkOrientation orientation,
- gboolean homogeneous,
- gint spacing)
+GtkWidget*
+_gtk_box_new (GtkOrientation orientation,
+ gboolean homogeneous,
+ gint spacing)
{
return g_object_new (GTK_TYPE_BOX,
"orientation", orientation,
}
void
-_gtk_box_set_default_expand (GtkBox *box)
+_gtk_box_set_old_defaults (GtkBox *box)
{
GtkBoxPrivate *private;
GType gtk_box_get_type (void) G_GNUC_CONST;
-GtkWidget * gtk_box_new (GtkOrientation orientation,
+GtkWidget* _gtk_box_new (GtkOrientation orientation,
gboolean homogeneous,
gint spacing);
GtkPackType pack_type);
/* internal API */
-void _gtk_box_set_default_expand (GtkBox *box);
+void _gtk_box_set_old_defaults (GtkBox *box);
gboolean _gtk_box_get_spacing_set (GtkBox *box);
void _gtk_box_set_spacing_set (GtkBox *box,
gboolean spacing_set);
gtk_orientable_set_orientation (GTK_ORIENTABLE (hbox),
GTK_ORIENTATION_HORIZONTAL);
- _gtk_box_set_default_expand (GTK_BOX (hbox));
+ _gtk_box_set_old_defaults (GTK_BOX (hbox));
}
GtkWidget *
gtk_orientable_set_orientation (GTK_ORIENTABLE (vbox),
GTK_ORIENTATION_VERTICAL);
- _gtk_box_set_default_expand (GTK_BOX (vbox));
+ _gtk_box_set_old_defaults (GTK_BOX (vbox));
}
GtkWidget *